sysroot: Drop unnecessary new sysroot object
authorColin Walters <walters@verbum.org>
Tue, 10 Mar 2015 12:41:04 +0000 (08:41 -0400)
committerColin Walters <walters@verbum.org>
Tue, 10 Mar 2015 12:41:04 +0000 (08:41 -0400)
We're asserting that "/" is the same as our path, so we don't need to
make a new object.

src/libostree/ostree-sysroot.c

index d1fad159504835f7d6363a7e58b7bb48227e0b5b..baa84887b14492c916a3f4064fe0f5af8ba3f1c9 100644 (file)
@@ -1014,7 +1014,6 @@ find_booted_deployment (OstreeSysroot       *self,
 
   if (g_file_equal (active_root, self->path))
     { 
-      gs_unref_object OstreeSysroot *active_deployment_root = ostree_sysroot_new_default ();
       guint i;
       const char *bootlink_arg;
       __attribute__((cleanup(_ostree_kernel_args_cleanup))) OstreeKernelArgs *kernel_args = NULL;
@@ -1034,7 +1033,7 @@ find_booted_deployment (OstreeSysroot       *self,
           for (i = 0; i < deployments->len; i++)
             {
               OstreeDeployment *deployment = deployments->pdata[i];
-              gs_unref_object GFile *deployment_path = ostree_sysroot_get_deployment_directory (active_deployment_root, deployment);
+              gs_unref_object GFile *deployment_path = ostree_sysroot_get_deployment_directory (self, deployment);
               guint32 device;
               guint64 inode;